package com.msb.testIO;

import java.io.*;

/**
 * 功能：读取文件的内容
 */
public class Test01 {
    public static void main(String[] args) throws IOException {
        //对文件进行操作，必须将文件封装为具体的File类的对象
        File f = new File("f:\\ztest.txt");
        //"管子"=>流=>输入字符流 (将这个管子怼到文件上-管子和文件结合)
        FileReader fr = new FileReader(f);
        //从文件中读取数据 开始动作-"吸"
        int n = fr.read();
        StringBuilder sb = new StringBuilder(); // 使用 StringBuilder 来构建字符串
        while (n != -1){
            sb.append((char) n); // 将读取的字符添加到 StringBuilder 中
            n = fr.read();
        }
        // 转换成字符串并输出
        String str = sb.toString();
        System.out.println(str);
        //流关闭操作:
        fr.close();
    }
}
